#ifndef __LENGTH_H__
#define __LENGTH_H__

#include <Quantity.h>
#include <Formatter.h>
#include <iostream>

using namespace std;

class LengthUnit;

typedef Quantity<class LengthUnit> LengthQuantity;

class Length: public LengthQuantity
{
public:
	//Length();
	Length(const Uint32 amount, const LengthUnit & lengthUnit);
	//string getUnitName() const;
	//ostream& operator <<(const Length& length);
        //friend ostream & operator <<(ostream & ostr, const Length&  length);
	ostream & print(ostream & ostr, const Formatter& formatter);
};




#endif

